ComplexAbs
- class mindradar.ComplexAbs
复数tensor逐元素求模。 计算表达式为:
\[out_i = \sqrt{a_i^2 + b_i^2},\]其中 \(a\) 和 \(b\) 分别是复数的实部和虚部。
- 输入:
input : 输入的复数tensor
- 输出:
tensor, 复数tensor的模
- 支持平台:
CPU
备注
输入数据类型为
complex64时,输出数据类型为float32。 数据类型为complex128时,输出数据类型为float64。其他数据类型不支持。示例代码:
1import mindspore as ms 2import numpy as np 3import mindradar as mr 4 5x = np.exp(3j * np.pi * np.arange(7) / 7).astype(np.complex64) 6x_tensor = ms.Tensor(x) 7net = mr.ComplexAbs() 8out = net(x_tensor) 9print(out)